/**   
 * @Title: QueryInfoBean.java 
 * CopyRight(c)2010-DMX 
 */
package com.dmx.fw.bean;

import java.util.HashMap;
import java.util.List;

/** 
 * @Description: 通用查询组件解析查询配置xml时封装数据
 * @author: system
 * @date: 2008
 * @version V1.0 
 * 
 */
public class QueryInfoBean implements java.io.Serializable {
    
	private static final long serialVersionUID = 8747829414764309271L;
	
	/** 
	 * @Fields queryID: 查询ID,即busiId
	 */
	private String queryID;
	
	/** 
	 * @Fields queryDescription: 查询内容描述，对应<query-desc>
	 */
    private String queryDescription;
    
    /** 
	 * @Fields queryScript: 查询配置脚本，对应<sql>
	 */
	private String queryScript;
	
	/** 
	 * @Fields orderByScript: 排序配置，对应<orderby>
	 */
	private String orderByScript;
	
	/** 
	 * @Fields conditionsMap: 条件参数，对应params/param
	 */
	private HashMap conditionsMap;
	
	/** 
	 * @Fields columnList: 列信息，对应columns/column
	 */
	private List columnList;

	/**
	 * @return the queryID
	 */
	public String getQueryID() {
		return queryID;
	}

	/**
	 * @param queryID the queryID to set
	 */
	public void setQueryID(String queryID) {
		this.queryID = queryID;
	}

	/**
	 * @return the queryDescription
	 */
	public String getQueryDescription() {
		return queryDescription;
	}

	/**
	 * @param queryDescription the queryDescription to set
	 */
	public void setQueryDescription(String queryDescription) {
		this.queryDescription = queryDescription;
	}

	/**
	 * @return the queryScript
	 */
	public String getQueryScript() {
		return queryScript;
	}

	/**
	 * @param queryScript the queryScript to set
	 */
	public void setQueryScript(String queryScript) {
		this.queryScript = queryScript;
	}

	/**
	 * @return the orderByScript
	 */
	public String getOrderByScript() {
		return orderByScript;
	}

	/**
	 * @param orderByScript the orderByScript to set
	 */
	public void setOrderByScript(String orderByScript) {
		this.orderByScript = orderByScript;
	}

	/**
	 * @return the conditionsMap
	 */
	public HashMap getConditionsMap() {
		return conditionsMap;
	}

	/**
	 * @param conditionsMap the conditionsMap to set
	 */
	public void setConditionsMap(HashMap conditionsMap) {
		this.conditionsMap = conditionsMap;
	}

	/**
	 * @return the columnList
	 */
	public List getColumnList() {
		return columnList;
	}

	/**
	 * @param columnList the columnList to set
	 */
	public void setColumnList(List columnList) {
		this.columnList = columnList;
	}
	
	

}
